package com.kpmg.datalake.db.model;

import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import java.util.Date;
import java.io.Serializable;

/**
 * <p>
 * ç”¨æˆ·é»˜è®¤å€¼å­—å…¸è¡¨
 * </p>
 *
 * @author changpengye
 * @since 2018-08-16
 */
@TableName("VBA_OPT")
public class SysOption implements Serializable {

  private static final long serialVersionUID = 1L;

  /**
   * é»˜è®¤å€¼ID
   */
  @TableId(type= IdType.UUID)
  private String optionId;
  /**
   * é»˜è®¤å€¼CODEï¼Œç”¨äºŽåŒ¹é…
   */
  private String optionCode;
  /**
   * é»˜è®¤å€¼åç§°è¯´æ˜Ž
   */
  private String optionDesc;
  /**
   * é»˜è®¤å€¼ç±»åž‹ï¼š0 select
   */
  private String optionType;
  /**
   * æŽ’åº
   */
  private Double seqNo;
  /**
   * æ˜¯å¦åˆ é™¤:0 æ­£å¸¸ 1 åˆ é™¤
   */
  private Integer delInd;
  /**
   * åˆ›å»ºç”¨æˆ·
   */
  private String crtUsrId;
  /**
   * åˆ›å»ºæ—¥æœŸ
   */
  private Date crtDt;


  public String getOptionId() {
    return optionId;
  }

  public void setOptionId(String optionId) {
    this.optionId = optionId;
  }

  public String getOptionCode() {
    return optionCode;
  }

  public void setOptionCode(String optionCode) {
    this.optionCode = optionCode;
  }

  public String getOptionDesc() {
    return optionDesc;
  }

  public void setOptionDesc(String optionDesc) {
    this.optionDesc = optionDesc;
  }

  public String getOptionType() {
    return optionType;
  }

  public void setOptionType(String optionType) {
    this.optionType = optionType;
  }

  public Double getSeqNo() {
    return seqNo;
  }

  public void setSeqNo(Double seqNo) {
    this.seqNo = seqNo;
  }

  public Integer getDelInd() {
    return delInd;
  }

  public void setDelInd(Integer delInd) {
    this.delInd = delInd;
  }

  public String getCrtUsrId() {
    return crtUsrId;
  }

  public void setCrtUsrId(String crtUsrId) {
    this.crtUsrId = crtUsrId;
  }

  public Date getCrtDt() {
    return crtDt;
  }

  public void setCrtDt(Date crtDt) {
    this.crtDt = crtDt;
  }

  @Override
  public String toString() {
    return getClass().getName() + JSONObject.toJSONString(this) ;
  }
}
